Scan any website for SEO issues from Claude. Returns structured issues with fix prompts you can apply immediately.
Checks SEO, performance, accessibility, and AI search visibility (AEO). One command to set up, works in Claude Code and any MCP client.
Overview
SEOLint MCP Server
Scan any website for SEO issues directly from Claude. Get structured results with fix prompts you can apply immediately.
Setup
Run once in Claude Code:
claude mcp add seolint --env SEOLINT_API_KEY=your_key -- npx -y seolint-mcp
Then ask Claude: "Scan mysite.com for SEO issues"
What it checks
- SEO: title, meta description, H1, canonical, Open Graph, structured data, internal links
- Performance: Core Web Vitals (LCP, CLS, INP) via Google PageSpeed
- Accessibility: alt text, contrast, form labels, ARIA, skip navigation
- AI search (AEO): llms.txt, robots.txt AI bot rules, E-E-A-T signals
Tools
scan_website — Scan any URL. Returns issues with severity, category, and fix instructions.
get_scan — Retrieve results of a previous scan by ID.
Example
Ask Claude: "Scan https://example.com for SEO issues and fix the critical ones"
Claude scans the site, returns a report with 6 issues, and applies fixes directly to your codebase.
Get your API key
Sign up at seolint.dev and grab your key from the dashboard.
Pricing
- Pro: $19/month — 50 page scans
- Team: $49/month — 250 page scans
Links
- Website: https://seolint.dev
- npm: https://www.npmjs.com/package/seolint-mcp
- API docs: https://seolint.dev/api-docs
Server Config
{
"mcpServers": {
"seolint": {
"command": "npx",
"args": [
"-y",
"seolint-mcp"
],
"env": {
"SEOLINT_API_KEY": "<YOUR_API_KEY>"
}
}
}
}